package com.liulei.service;


/**
 * TODO: 用户登录的业务逻辑接口，处理用户登录的业务逻辑
 * @author
 * @version 1.0
 * @date
 */

public interface AccountService {

    /**
     * 处理用户登录的业务逻辑
     * 步骤：
     * 1 根据用户名查询对应的账户
     * 2 判断账户对象(Account)是否为空
     * 3 如果为空登录失败(数据库没有这个用户)，返回false
     * 4 如果非空，对表单输入的密码进行MD5加密
     * 5 判断加密之后的密码和数据库的密码是否相等
     * 6 如果相等登录成功，返回true
     * 7 如果不相等登录失败，返回false
     * @param userName 浏览器表单输入的用户名
     * @param userPwd 浏览器表单输入的密码
     * @return 登录成功返回true，否则返回false
     */
    boolean login(String userName,String userPwd);
}
